#include "Joueur.h"
#include "Piece.h"
#include <iostream>
#include "Echiquier.h"
using namespace std;

void
Joueur::affiche()
{
    int j;
    for (j=0; j<=15; j++)
        m_tab[j]->affiche();

    cout << endl ;
}

bool
Joueur::sontAuMemeEndroit(Piece *p1,Piece *p2)
{
    return (p1->x() == p2->x() and p1->y() == p2->y());
}

void
Joueur::placerPieces(Echiquier *e)
{
    for (int i=0; i<=15; i++)
        e->placer(m_tab[i]);

}

void
Joueur::setRoi(Piece* unRoi)
{
    roi = unRoi;
}

Piece* Joueur::getRoi()
{
    return roi;
}

bool
Joueur::estEnEechec()
{
    return echec;
}

void
Joueur::setEstEnEchec(bool ech)
{
    echec = ech;
}

Joueur::~Joueur(){}
